package com.ccrfid.rmc6.pojo.dto;

import com.vividsolutions.jts.geom.Point;

import java.sql.Timestamp;

public class MoveInLocationDto {
    private Long personnelId;
    private Long cardNumber;
    private Long locationId;
    private String locationName;
    private Integer locationType;
    private Point locationCentroid;
    private Integer floorNumber;
    private Timestamp enterTime;
    private Timestamp leaveTime;
    private String activityName;

    public Long getPersonnelId() {
        return personnelId;
    }

    public void setPersonnelId(Long personnelId) {
        this.personnelId = personnelId;
    }

    public Long getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(Long cardNumber) {
        this.cardNumber = cardNumber;
    }

    public Long getLocationId() {
        return locationId;
    }

    public void setLocationId(Long locationId) {
        this.locationId = locationId;
    }

    public String getLocationName() {
        return locationName;
    }

    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    public Integer getLocationType() {
        return locationType;
    }

    public void setLocationType(Integer locationType) {
        this.locationType = locationType;
    }

    public Point getLocationCentroid() {
        return locationCentroid;
    }

    public void setLocationCentroid(Point locationCentroid) {
        this.locationCentroid = locationCentroid;
    }

    public Integer getFloorNumber() {
        return floorNumber;
    }

    public void setFloorNumber(Integer floorNumber) {
        this.floorNumber = floorNumber;
    }

    public Timestamp getEnterTime() {
        return enterTime;
    }

    public void setEnterTime(Timestamp enterTime) {
        this.enterTime = enterTime;
    }

    public Timestamp getLeaveTime() {
        return leaveTime;
    }

    public void setLeaveTime(Timestamp leaveTime) {
        this.leaveTime = leaveTime;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }

    @Override
    public String toString() {
        return "MoveInLocationDto{" +
                "personnelId=" + personnelId +
                ", cardNumber=" + cardNumber +
                ", locationId=" + locationId +
                ", locationName='" + locationName + '\'' +
                ", locationType=" + locationType +
                ", locationCentroid=" + locationCentroid +
                ", floorNumber=" + floorNumber +
                ", enterTime=" + enterTime +
                ", leaveTime=" + leaveTime +
                ", activityName='" + activityName + '\'' +
                '}';
    }
}
